Skip to main contentWebsite Accessibility Assistance

Why Locals Love James' BBQ

For years, James' Bar-B-Q & Catering has been serving North Alabama families with authentic slow-smoked barbecue and Southern hospitality. From tender pulled pork and smoked chicken to homemade baked beans and famous barbecue plates, every meal is prepared with tradition, consistency, and flavor in mind.

Whether you're grabbing lunch through the drive-thru, feeding the family, or planning a large catered event, James' BBQ delivers authentic barbecue made the right way — low, slow, and full of flavor.

Two Locations. One Southern Tradition.

Visit our Geraldine or Rainsville location for fresh smoked meats, homemade sides, and friendly hometown service. Both locations proudly serve the Sand Mountain community with dine-in, takeout, and catering options.

Our Locations

James' Bar-B-Q & Catering - Geraldine, AL

41140 AL-75Geraldine, AL 35974

Get Directions

(256) 659-6506

Monday - Saturday: 10:30 am to 8:30 pm
Sunday: Closed

Little James' BBQ & Catering - Rainsville, AL

832 Main Street ERainsville, AL 35986

Get Directions

(256) 717-4080

Monday - Saturday: 10:30 am to 7:30 pm
Sunday: Closed

Opens in a new windowOpens an external siteOpens an external site in a new window